The BaseStorage<(Of <(<'T, TMappingCollection>)>)> type exposes the following members.

Methods

  NameDescription
Public methodAdd
Adds an existing item to the internal list.
(Inherited from C1BindingSource.)
Public methodAddNew
Adds a new item to the underlying list.
(Inherited from C1BindingSource.)
Public methodBeginEdit
Starts an edit operation on the specified object.
(Inherited from C1BindingSource.)
Public methodClear
Removes all elements from the list.
(Inherited from C1BindingSource.)
Public methodContains
Determines whether an object is an item in the list.
(Inherited from C1BindingSource.)
Public methodCopyTo
Copies the contents of the List to the specified array, starting at the specified index value.
(Inherited from C1BindingSource.)
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDisposeOverloaded.
Public methodEndEdit
Applies pending changes to the underlying data source.
(Inherited from C1BindingSource.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
Public methodFindOverloaded.
Public methodFinishAddNew
Commits a pending new item to the collection.
(Inherited from C1BindingSource.)
Public methodGetEnumerator
Retrieves an enumerator for the List.
(Inherited from C1BindingSource.)
Public methodGetItemProperties
Retrieves an array of PropertyDescriptor objects representing the bindable properties of the data source list type.
(Inherited from C1BindingSource.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetListName
Gets the name of the list supplying data for the binding.
(Inherited from C1BindingSource.)
Protected methodGetService
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
Public methodIndexOf
Searches for the specified object and returns the index of the first occurrence within the entire list.
(Inherited from C1BindingSource.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodInsert
Inserts an item into the list at the specified index.
(Inherited from C1BindingSource.)
Protected methodIsSynchronizable
Indicates whether the specified collection item should be synchronized.
Protected methodMemberwiseClone
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Protected methodOnAddingNew
(Inherited from C1BindingSource.)
Protected methodOnDataMemberChanged
(Inherited from C1BindingSource.)
Protected methodOnDataSourceChanged
(Inherited from C1BindingSource.)
Protected methodOnDataSourceItemSynchronized
Raises the DataSourceItemSynchronized()()()() event.
Protected methodOnListChanged
Translates changes in the internal list to the Objects collection.
(Overrides C1BindingSource..::..OnListChanged(ListChangedEventArgs).)
Public methodRefreshData
Call this method each time after changing your data source if it doesn't implement IBindingList interface. Or use BaseStorage{T, TMappingCollection}.Add and BaseStorage{T, TMappingCollection}.Remove instead of corresponding methods of your data source class.
Public methodRemove
Removes object from the Objects collection.
(Overrides C1BindingSource..::..Remove(Object).)
Public methodRemoveAt
Removes the item at the specified index in the list.
(Inherited from C1BindingSource.)
Public methodResetBindings
Causes a control bound to the C1BindingSource to reread all the items in the list and refresh their displayed values.
(Inherited from C1BindingSource.)
Public methodResetItem
Causes a control bound to the C1BindingSource to re-read the item at the specified index, and refresh its displayed value.
(Inherited from C1BindingSource.)
Protected methodShouldSerializeMappings
Public methodToString
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)

Properties

  NameDescription
Public propertyAllowEdit
Gets a value indicating whether items in the underlying list can be edited.
(Inherited from C1BindingSource.)
Public propertyAllowNew
Gets or sets a value indicating whether the AddNew()()()() method can be used to add items to the list.
(Inherited from C1BindingSource.)
Public propertyAllowRemove
Gets a value indicating whether items can be removed from the underlying list.
(Inherited from C1BindingSource.)
Public propertyBoundMode
Gets a value indicating if the collection is bound to data.
Protected propertyCanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Public propertyContainer
Gets the IContainer that contains the Component.
(Inherited from Component.)
Public propertyCount
Gets the total number of items in the underlying list.
(Inherited from C1BindingSource.)
Public propertyDataMember
Gets or sets the specific list in the data source to which the connector currently binds to.
(Inherited from C1BindingSource.)
Public propertyDataSource
Gets or sets the data source that the connector binds to.
(Inherited from C1BindingSource.)
Protected propertyDesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Protected propertyEvents
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
Public propertyIsFixedSize
Gets a value indicating whether the underlying list has a fixed size.
(Inherited from C1BindingSource.)
Public propertyIsReadOnly
Gets a value indicating whether the underlying list is read-only.
(Inherited from C1BindingSource.)
Public propertyIsSynchronized
Gets a value indicating whether access to the collection is synchronized (thread safe).
(Inherited from C1BindingSource.)
Public propertyItem
Gets or sets the list element at the specified index.
(Inherited from C1BindingSource.)
Public propertyList
Gets the list that the connector is bound to.
(Inherited from C1BindingSource.)
Public propertyMappings
Gets or sets the MappingCollectionBase<(Of <(<'T>)>)> derived object that allows the properties of objects maintained by the current collection to be bound to the appropriate fields in the data source.
Public propertyScheduleStorage
Gets the reference to the owning C1ScheduleStorage component.
Public propertySite
Gets or sets the ISite of the Component.
(Inherited from Component.)
Public propertySupportsChangeNotification
Gets a value indicating whether the data source supports change notification.
(Inherited from C1BindingSource.)
Public propertySupportsSearching
Gets a value indicating whether the data source supports searching with the Find method.
(Inherited from C1BindingSource.)
Public propertySyncRoot
Gets an object that can be used to synchronize access to the underlying list.
(Inherited from C1BindingSource.)

Events

  NameDescription
Public eventAddingNew
Occurs before an item is added to the underlying list.
(Inherited from C1BindingSource.)
Public eventDataMemberChanged
Occurs when the DataMember property value has changed.
(Inherited from C1BindingSource.)
Public eventDataSourceChanged
Occurs when the DataSource property value has changed.
(Inherited from C1BindingSource.)
Public eventDisposed
Occurs when the component is disposed by a call to the Dispose()()()() method.
(Inherited from Component.)
Public eventListChanged
Occurs when the underlying list changes or an item in the list changes.
(Inherited from C1BindingSource.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIBindingList..::..ApplySort (Inherited from C1BindingSource.)

See Also